package com.xbongbong.saas.model;

import com.xbongbong.paas.toolbox.wrap.IModel;
import com.xbongbong.saas.domain.entity.CallTaskEntity;

import java.util.List;

/**
 * @author youli.chen
 * @version v1.0
 * @description: 呼叫中心批量外呼计划 业务层
 * @date 2019/2/22 21:13
 * @since v1.0
 */
public interface XbbCallTaskModel extends IModel<CallTaskEntity> {

    /**
     * 根据主键和公司id进行删除
     * @param key    主键
     * @param corpid 公司id
     * @return Integer MyBatis操作结果 1：成功
     */
    Integer deleteByKey(Long key, String corpid);

    /**
     * 根据主键和公司id进行精准查找
     * @param key    主键
     * @param corpid 公司id
     * @return CallTaskEntity 话务中心批量外呼计划 信息
     */
    CallTaskEntity getDetailById(Long key, String corpid);

    /**
     * 批量新增
     * @param list
     */
    void batchInsert(List<CallTaskEntity> list);
}
